public class Test2 {
    //数据类型


    //基本数据类型：8
    //byte   1
    //short   2
    //int     4
    //long    8
    //float   4
    //double   8
    //char     2
    //boolean   没有确定

    //java没有无符号类型


    //引用数据类型：数组、接口、类、枚举类型


    //1024，程序员节

    //bit   byte kb

    //变量都是有类型的，
    //不同的碗吃不一样多的饭
    //
    //具体数据存空间，
    //
    public static void main(String[] args) {
        int a=1000;
        a=90;

        //java当中局部变量在使用的时候一定要赋值，否则直接报错
        //
        //int是四个字节，1个符号位，31个数值位。真正表示数值的就是后面三十一位来完成
        //java全都是有符号位

        //也就是每个类型具体表示的范围都是确定的
        //
        //

        //原码，反码，补码机制仍然存在，

        //Integer
        System.out.println(a);
        int b=9;
        System.out.println(b);

        //Integer:int的包装类型，就是int的plus版本；
        //
        System.out.println(Integer.MIN_VALUE);
        System.out.println(Integer.MAX_VALUE);
        //int在任何情况下，都是4字节
        //如果还没有想好怎样赋值，先给个0吧
        //变量设置初始值，不能超过范围，你超过的话，还是会有报错，
        //C语言中可是没有这些报错的。
        //差异性就体现出来了。





    }


}
